package application;

/**
*	@(#) State.java
*
*	Une classe representant l'etat d'un objet.
*/
public class State {
	
	/**
	*	L'etat de l'objet. 
	*/
	private Object state;
	
	/**
	*	Constructeur State.
	*/
	public State(Object state) {
		this.state=state;
	}
	
	/**
	*	Met a jour l'etat de l'objet.
	* 
	*	@param state
	*				Le nouvel etat.
	*/
	public void setState(Object state){
		this.state=state;
	}

	/**
	* @return L'etat de l'objet.
	*/
	public Object getState() {
		return state;
	}
	
}
